PRO - ART * : Enabling Requirements Pre - Traceability 1 Klaus Pohl

نویسنده

  • Klaus Pohl
چکیده

Requirements traceability is essential for developing software systems of high quality. Whereas the traceability of the refinement, deployment, and use of a requirement is called posttraceability, the traceability of a requirement back to its origin is named pre-traceability. In this contribution we present a requirements engineering environment, called PRO-ART*, which enables requirements pre-traceability. PRO-ART is based on three main contributions: • a three-dimensional framework for requirements engineering which defines the kind of information to be recorded; • a trace-repository for structuring the trace information and enabling selective trace retrieval; • a novel tool interoperability approach which enables (almost) automated trace capture. In addition, we report on experiences made with the first prototypical implementation of PRO-ART and the resulting re-design and re-implementation, called PRO-ART 2.0, which mainly addresses scalability problems faced with in real applications. 1 A version of this paper appears in the Proceedings of the IEEE Intl. Conference on Requirements Engineering (ICRE’96), Colorado, April 15–28th, 1996. * Process and RepOsitory based Approach for Requirements Traceability

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

PRO-ART: PROcess based Approach to Requirements Traceability*

Requirements Traceability is crucial for the success of system development activities. What does it take to capture, maintain and use requirements information? Based on a three dimensional framework and a tool interoperability approach we present a requirements engineering environment (PRO-ART) which enables the content oriented capture of requirements information. The demonstration shows how •...

متن کامل

HYDRA: A Hypertext Model for Structuring Informal Requirements Representations1

The ultimate measurement for software quality is the degree to which user needs are satisfied by the system. User needs are an essential input for developing a requirements specification and, in the first place, are most often represented using natural language, pictures, or graphics (informal representations). The consideration of user needs as a driving force throughout the development proces...

متن کامل

Concurrent Engineering: Enabling Traceability and Mutual Understanding

Concurrent Engineering requires the cooperation of people coming from different phases of the engineering process. Traceability between the different views (products), which exist in such cross-functional teams, is essential for enabling mutual understanding. Moreover, the different views must be related to each other and must be presented in a suitable way to support finding and resolving of i...

متن کامل

Integrating Requirement and Architecture Information: A Scenario and Meta-Model Based Approach

Recording and maintaining traces about the history of a (software) product is a prerequisite for managing its evolution. Establishing traceability from requirements down to implementation and vice versa has thus long ago been recognized as an essential development activity. A fundamental problem faced with relating requirements and architectural artefacts is the large conceptual distance and th...

متن کامل

Requirements Engineering : An Overview * Klaus Pohl

Non-Functional-RQ Flexibility Portability Maintainability Cost Constraints Time Constraints Backup/Recovery Examples User Supply Test Cases Documentation

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1996